package com.tangbao.goods.mapper;

import com.tangbao.goods.model.Shopcar;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 创建人： tangbao
 * 创建时间： 2018/12/29 23:25
 * 功能：购物车
 */
@Repository
public interface ShopcarMapper {
    /**
     * 描述：获取购物车列表
     * @param goodsIds 商品id字符串
     * @param sort 排序字段
     * @param start 起始页
     * @param pageSize 页大小
     * 返回值：java.util.List<com.tangbao.goods.model.Shopcar>
     * @throw
     * 创建人：tangbao
     * 创建时间：2019/1/2 19:22
     * 修改人和信息：
     */
    List<Shopcar> getShopcarByAll(@Param("goodsIds") String goodsIds, @Param("sort") String sort, @Param("start") Integer start, @Param("pageSize") Integer pageSize);

    /**
     * 描述：查询购物车中商品总数
     * @param goodsIds  商品id字符串
     * 返回值：java.lang.Integer
     * @throw
     * 创建人：tangbao
     * 创建时间：2019/1/2 19:22
     * 修改人和信息：
     */
    Integer getShopcarCount(@Param("goodsIds") String goodsIds);

}
